MailjetWp\MailjetPlugin\Widget\WP_Mailjet_Subscribe_Widget D

Total Complexity 170
Dependencies 7
Dependents 0
Total lines 653
Lines of code 506
Logical lines of code 365
Comment lines 104
Methods 20
Properties 4

Methods 20

Method Rating Maintainability Complexity Lines of code
sendSubscriptionEmail()
D
29
38 111
checkTransition()
C
38 33 41
update()
C
38 30 55
activateConfirmSubscriptionUrl()
C
33 26 93
form()
A
47 8 33
getInputProperties()
A
49 7 33
widget()
S
53 5 23
initPropertyData()
S
60 5 13
__construct()
S
55 2 18
getMailjetContactProperties()
S
65 3 10
wp_ajax_mailjet_add_contact_property()
S
65 3 8
registerCustomLanguageTranslations()
S
57 1 18
getUpdateArrayKeysPairs()
S
56 1 18
getSubscriptionOptionsSettings()
S
72 2 6
flush_widget_cache()
S
80 1 3
get_widget_slug()
S
82 1 3
widget_textdomain()
S
73 1 4
register_widget_front_styles()
S
77 1 3
register_widget_scripts()
S
68 1 6
register_widget_front_scripts()
S
66 1 7